package com.dingding.manager.modules.system.dao;

import java.util.List;

import com.dingding.manager.common.beans.carinfo.CarBrandInfo;
import com.dingding.manager.common.beans.carinfo.CarModelInfo;

/**
 * 
 * @Description: 车辆品牌获取
 * @author haoxiaojun
 * @date 2016年12月9日 下午6:10:42
 * @since V 2.5.7
 */
public interface CarTypeDao {

	/**
	 * 
	 * @Description: 获取所有车辆品牌
	 * @author haoxiaojun
	 * @return RespResult<CarBrandInfo>
	 * @date 2016年12月9日 下午6:11:06
	 * @since V 2.5.7
	 */
	List<CarBrandInfo> getCarBrand();

	/**
	 * 
	 * @Description: 根据品牌Id获取该品牌下的车型
	 * @author haoxiaojun
	 * @return RespResult<CarModelInfo>
	 * @date 2016年12月9日 下午6:11:39
	 * @since V 2.5.7
	 */
	List<CarModelInfo> getCarModel(Integer id);

	/**
	 * 
	 * @Description: 根据关键字模糊查询车辆品牌
	 * @author haoxiaojun
	 * @return List<CarBrandInfo>
	 * @date 2016年12月14日 下午4:02:55
	 * @since V 2.5.7
	 */
	List<CarBrandInfo> getCarBrandByFirst(String keys);

}
